package core;

import java.awt.Color;

import components.tile.ClimateComponent;
import components.tile.LandscapeComponent;
import components.tile.LandscapeGraphicComponent;

public class Constants {
	public static final int SCALE = 100;
	public static LandscapeGraphicComponent GROUND = new LandscapeGraphicComponent("");
	public static LandscapeGraphicComponent HILLS = new LandscapeGraphicComponent("o");
	public static LandscapeGraphicComponent MOUNTAINS = new LandscapeGraphicComponent("A");
	public static LandscapeGraphicComponent WATER = new LandscapeGraphicComponent("W");
	
	public static LandscapeComponent GRASSLANDS = new LandscapeComponent(true, true, true, ",,,");
	public static LandscapeComponent PLAINS = new LandscapeComponent(true, true, true, "__");
	public static LandscapeComponent FOREST = new LandscapeComponent(true, true, true, "III");
	public static LandscapeComponent WOODS = new LandscapeComponent(true, true, true, "I_I");
	public static LandscapeComponent JUNGLE = new LandscapeComponent(true, true, true, "///");
	public static LandscapeComponent MARSH = new LandscapeComponent(true, false, false, "...");
	public static LandscapeComponent DESERT = new LandscapeComponent(true, true, true, "===");
	public static LandscapeComponent TUNDRA = new LandscapeComponent(true, true, true, "~~~");
	public static LandscapeComponent OASIS = new LandscapeComponent(true, true, false, "=O=");
	public static LandscapeComponent SWAMP = new LandscapeComponent(true, false, false, "8=D");
	
	public static final ClimateComponent EXTREME_ARCTIC = 	new ClimateComponent(0, new Color(204, 204, 255));
	public static final ClimateComponent ARCTIC = 				new ClimateComponent(1, new Color(204, 255, 229));
	public static final ClimateComponent SUB_ARCTIC = 			new ClimateComponent(2, new Color(102, 255, 178));
	public static final ClimateComponent NORTHERN = 			new ClimateComponent(3, new Color(0, 51, 25));
	public static final ClimateComponent TEMPERATE = 			new ClimateComponent(4, new Color(0, 102, 0));
	public static final ClimateComponent MEDITERRANEAN = 		new ClimateComponent(5, new Color(102, 204, 0));
	public static final ClimateComponent ARID = 					new ClimateComponent(6, new Color(255, 128, 0));
	public static final ClimateComponent SUB_TROPICAL = 		new ClimateComponent(7, new Color(51, 102, 0));
	public static final ClimateComponent TROPICAL = 			new ClimateComponent(8, new Color(0, 51, 0));
	public static final ClimateComponent ARCTIC_HIGHLANDS = 	new ClimateComponent(9, new Color(192, 192, 192));
	// public static final Color CLIMATE_COLOR_TEMPERATE = new Color();
	
	



}
